/*--------------------------------------------------------------------------*
 * 收录所有常用的函数
 * author:liuricheng
 * time:2013-07-20
 * 
 *--------------------------------------------------------------------------*/
/**
 * 封装getElementById
 * 
 * 
 */
function getObj(id){
	if(typeof id == 'undefined') return;
	return document.getElementById(id);	
}


/**
 * 刷新页面
 * 
 * 
 * 
<input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"><br> 
<input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"><br> 
<input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()"><br> 
<input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"><br> 
<input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()"><br> 
<input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"><br> 
<input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()"><br> 
 * 
 * 
 * 
 */
/*----------------------------------------------------------------------------*
 * 收录部分常用的js对象插件 
 * author:liuricheng
 * time:2013-07-24
 * 
 *----------------------------------------------------------------------------*/
/**
 * 处理元素的某项属性是否存在,然后决定是否显示它
 * @id:元素id
 * @pro:元素属性
 *
 *
 */
var showOrhide = new Object;
showOrhide.run = function(id,pro){		
	if(typeof pro == 'undefined' || pro == null) pro = 'title';
	if(typeof id == 'undefined' || id == null) return;
	var obj      =    document.getElementById(id);
	//分类处理
	switch(pro){
	case 'title':
		if(obj.title.length == '0'){
			obj.style.display   =  'none';	
		}				
		else
			obj.style.display   =  'block';	 
		break;
	case 'src':
		if(obj.src.length == "")
			obj.style.display   =  'none';
		else
			obj.style.display   =  'block';	
		break;
	default:
		break;
	}
}

showOrhide.show = function(id,pro){
	if(typeof pro == 'undefined' || pro == null) pro = 'title';
	if(typeof id == 'undefined' || id == null) return;
	var obj      =    document.getElementById(id);
	//分类处理
	switch(pro){
	case 'title':
		if(obj.title.length == '0'){
			obj.style.display   =  'none';	
		}				
		else
			obj.style.display   =  'block';	 
		break;
	case 'src':
		if(obj.src.length == "")
			obj.style.display   =  'none';
		else
			obj.style.display   =  'block';	
		break;
	default:
		break;
	}	
}




showOrhide.display = function(id){
	if(typeof id == 'undefined' || id == null)return;
	var obj             =   document.getElementById(id);
	obj.style.display   =   'block';
}
showOrhide.hide = function(id){
	if(typeof id == 'undefined' || id == null)return;
	var obj             =   document.getElementById(id);
	obj.style.display   =   'none';
}

/**
 * 路径处理对象
 * Uri
 * 
 * 
 */
var QUri = new Object;
//方法一
//获取路径
QUri.getUrl = function(id){
	if(typeof id == 'undefined' || id == null) return;
	var obj      =   document.getElementById(id);
	return obj.src;	
}
//方法二
//设置路径
QUri.setUrl = function(id,src){
	if(typeof id == 'undefined' || id == null)return;
	if(typeof src == 'undefined' || src == null) src = '';//src不存在的，默认为空
	var obj      =   document.getElementById(id);
	obj.src      = src;
}
//方法三
//获取value
QUri.getValue = function(id){
	if(typeof id == 'undefined' || id == null) return;
	var obj      =  document.getElementById(id);
	return obj.value;
}
//方法四
//设置value的值
QUri.setValue  = function(id,value){
	if(typeof id == 'undefined' || id == null) return;
	var   obj     =  document.getElementById(id);
	obj.value = value;
}




/**
 * 针对普遍的对象进行使用
 * QObject 封装了对象元素常用的方法
 * 
 * 
 */
var QObject  =  new Object;

//设置属性
QObject.attr = function(id,pro,value){	
	if(typeof id == 'undefined' || id == null) return;
	if(typeof pro == 'undefined' || pro == null) return;
	if(typeof value == 'undefined' || value == null){
		//获取属性
		var obj    =   document.getElementById(id);
		return obj.attributes[pro].nodeValue;
	}else{
		//设置属性
		var obj    =   document.getElementById(id);
		obj.setAttribute(pro,value);
	}
}


//设置文本
QObject.text = function(id,value){
	if(typeof id == 'undefined') return;
	var obj   =  document.getElementById(id);
	if(typeof value == 'undefined') {
		//返回该元素的当前文本
		if(typeof obj == 'undefined') return;
		else
			return obj.innerText;
	}else{
		
		obj.innerText = value;
	}		
}

/************* [ Initialize the elements status ] *************/

























